//封装axios的获取
// 封装了 baseUrl 根路径  网址
// 封装了 获取数据的过期时间
// 封装了 请求拦截和响应拦截
// 封装了 数据获取到之前的旋转小图标
// 数据如果没有获取到的报错信息


//引入axios
import axios from "axios";
const service = axios.create({
    baseURL: "http://localhost:3007",
    timeout: 10000
});

//请求拦截
service.interceptors.request.use(
    (config) => {
        //假设没有token，需要设置 token 令牌
        // config.header['user-token'] = 'asdfasf';
        return config;
    },
    (error) => {
        //错误返回
        return Promise.reject(error);
    }
);

//响应拦截
service.interceptors.response.use(
    (response) => {
        //对响应数据做点什么
        console.log(response);
        return response;
    }, (error) => {
        return Promise.reject(error);
});

//输出
export default service;